package com.heima.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.user.dtos.AuthDto;
import com.heima.model.user.pojos.UserRealname;

/**
 * @author chenshan
 * @description 针对表【ap_user_realname(APP实名认证信息表)】的数据库操作Service
 * @createDate 2022-10-25 19:41:30
 */
public interface ApUserRealnameService extends IService<UserRealname> {

    /**
     * 查询用户审核列表
     *
     * @param authDto 查询条件
     * @return ResponseResult
     */
    ResponseResult listUserRealname(AuthDto authDto);

    /**
     * 用户审核通过
     *
     * @param id  用户id
     * @param msg 驳回原因
     * @return ResponseResult
     */
    ResponseResult authPass(Integer id, String msg);

    /**
     * 用户审核驳回
     *
     * @param id  用户id
     * @param msg 驳回原因
     * @return ResponseResult
     */
    ResponseResult authFail(Integer id, String msg);
}
